Micron Document




Port AGP
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
Accelerated Graphics Port (AGP) est une norme de carte d'extension parallèle, conçue pour ajouter une carte vidéo à un système informatique afin d'aider à l'accélération graphique 3D. Il a été conçu à l'origine pour succéder aux connexions de type PCI pour les cartes vidéo. Depuis 2004, l'AGP a été progressivement abandonné au profit du PCI Express (PCIe)cite-ref-1[1], qui est en série et non en parallèle ; à la mi-2008, les cartes PCI Express dominaient le marché et seuls quelques modèles AGP étaient encore disponibles, les fabricants de GPU et les partenaires de cartes d'extension ayant fini par abandonner la prise en charge de l'interface au profit du PCI Express.

Contents


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Historique

Les ports AGP sont apparus pour la première fois sur les cartes mères compatibles x86 basées sur les processeurs Intel P5 Pentium sur Socket 7 et P6 Pentium II sur Slot 1. Intel a introduit la prise en charge de l'AGP avec le chipset i440LX sur Slot 1 le 26 août 1997, et un flot de produits a suivi de la part de tous les principaux fournisseurs de cartes mèrescite-ref-0-2-0[2]cite-ref-3[3].

Les premiers chipsets Socket 7 à supporter l'AGP ont été les VIA Apollo VP3cite-ref-4[4], SiS 5591/5592cite-ref-5[5], et l'ALI Aladdin Vcite-ref-6[6]. Intel n'a jamais sorti de chipset Socket 7 équipé de l'AGP. FIC a présenté la première carte AGP Socket 7 en novembre 1997, la FIC PA-2012 basée sur le chipset VIA Apollo VP3cite-ref-7[7], suivie très rapidement par la EPoX P55-VP3 également basée sur le chipset VIA VP3cite-ref-8[8], qui a été la première à être commercialiséecite-ref-9[9].

Microsoft a d'abord introduit la prise en charge de l'AGP dans Windows 95 OEM Service Release 2 (OSR2 version 1111 ou 950B) via le patch USB SUPPLEMENT to OSR2cite-ref-10[10]. Après avoir appliqué le patch, le système Windows 95 est devenu Windows 95 version 4.00.950 B. Le premier système d'exploitation basé sur Windows NT à bénéficier de la prise en charge de l'AGP a été Windows NT 4.0 avec le Service Pack 3, introduit en 1997. La prise en charge par Linux des transferts de données rapides améliorés par l'AGP a été ajoutée pour la première fois en 1999 avec l'implémentation du module AGPgart du noyau.

Utilisation ultérieure

Les GeForce 6600 et ATI Radeon X800 XL, sorties en 2004-2005, ont été les premières cartes AGP Bridgecite-ref-11[11]cite-ref-12[12]cite-ref-13[13]. En 2009, les cartes AGP de Nvidia était limité à la série GeForce 7. En 2011, les cartes AGP compatibles DirectX 10 des fournisseurs AMD (Club 3D, HIS, Sapphire, Jaton, Visiontek, Diamond, etc.) comprenaient les Radeon HD 2400, 3450, 3650, 3850, 4350, 4650 et 4670. La série HD 5000 AGP mentionnée dans le logiciel AMD Catalyst n'a jamais été disponible. Les pilotes AMD Catalyst 11.2 - 11.6 AGP hotfix ont posé de nombreux problèmes sous Windows 7 avec les cartes vidéo AGP de la série HD 4000, l'utilisation des pilotes AGP hotfix 10.12 ou 11.1 est une solution de contournement possible.

Version

Intel a publié la « spécification AGP 1.0 » en 1997cite-ref-1-14-0[14], qui spécifiait des signaux de 3,3 V et des vitesses de 1× et 2×cite-ref-1-14-1[14]cite-ref-0-2-1[2]cite-ref-2-15-0[15]. La spécification 2.0 documentait des signaux de 1,5 Vcite-ref-3-16-0[16], qui pouvait être utilisée à 1×, 2× et à la vitesse supplémentaire de 4×cite-ref-3-16-1[16]cite-ref-17[17]cite-ref-2-15-1[15]et la spécification 3.0 ajoutait la signalisation de 0,8 Vcite-ref-4-18-0[18], qui pouvait être utilisée à des vitesses de 4× et 8× (les vitesses de 1× et 2× sont physiquement possibles, mais elles n'ont pas été spécifiées)cite-ref-4-18-1[18]cite-ref-2-15-2[15].

| Spécification | Tension (V) | Fréquence d'horloge (MHz) | vitesse | Transfert/Cycle d'horloge | Débit (Mo/s) |
|---|---|---|---|---|---|
| PCI | 3,3/5 | 33 | — | 1 | 133 |
| PCI 2.1 | 3,3/5 | 33/66 | — | 1 | 133/266 |
| AGP 1.0 | 3,33 | 66 | 1x | 1 | 266 |
| AGP 1.0 | 3,33 | 66 | 2x | 2 | 533 |
| AGP 2.0 | 1,5 | 66 | 4x | 4 | 1066 |
| AGP 3.0 | 0,8 | 66 | 8x | 8 | 2133 |
| AGP 3.5 | 0,8 | 66 | 8x | 8 | 2133 |

Extension officielle

AGP PRO

Une extension officielle pour les cartes nécessitant plus de puissance électrique, avec un emplacement plus long et des broches supplémentaires à cet effet. Les cartes AGP Pro étaient généralement des cartes destinées aux stations de travail, conçues pour accélérer les applications professionnelles telles que la conception assistée par ordinateur et utilisées dans les domaines telles que l'architecture, l'usinage, l'ingénierie, mais aussi au profit de simulations et d'autres domaines similairescite-ref-19[19].

64-bit AGP

Un canal 64 bits a été proposé comme norme optionnelle pour AGP 3.0 dans des documents préliminairescite-ref-20[20], mais il a été abandonné dans la version finale de la norme.

Variante non officielle

XGP

Le Biostar Xtreme Graphics Port est une autre variante AGP, avec les mêmes avantages et inconvénients que l'AGI et l'AGXcite-ref-21[21]cite-ref-5-22-0[22].

AGX

L'EPoX Advanced Graphics eXtended (AGX) est une autre variante AGP propriétaire qui présente les mêmes avantages et inconvénients que l'AGI. Les manuels d'utilisation recommandent de ne pas utiliser de cartes AGP 8× ATI avec les emplacements AGXcite-ref-5-22-1[22].

Compatibilité

Les cartes AGP sont compatibles en amont et en aval dans certaines limites. Les cartes avec une clé de 1,5 V uniquement ne s'insèrent pas dans les emplacements de 3,3 V et vice versa, bien qu'il existe des cartes "universelles" qui s'adaptent à l'un ou l'autre type d'emplacement. Il existe également des emplacements "universels" sans clé qui acceptent les deux types de cartes. Lorsqu'une carte AGP universelle est insérée dans un emplacement AGP universel, seule la partie 1,5 V de la carte est utilisée. Certaines cartes, comme la série GeForce 6 de Nvidia (à l'exception de la 6 200) ou la série Radeon X800 d'ATI, ne comportent que des clés pour 1,5 V afin d'éviter qu'elles ne soient installées sur d'anciennes cartes mères ne prenant pas en charge le 1,5 Vcite-ref-23[23].

Les cartes AGP Pro ne s'insèrent pas dans les emplacements standard, mais les cartes AGP standard fonctionnent dans un emplacement Procite-ref-6-24-0[24]. Les cartes mères équipées d'un emplacement Universal AGP Pro acceptent une carte 1,5 V ou 3,3 V en configuration AGP Pro ou AGP standard, une carte Universal AGP ou une carte Universal AGP Procite-ref-6-24-1[24].

Certaines cartes ont des encoches doubles et certaines cartes mères ont des fentes complètement ouvertes, ce qui permet de brancher une carte dans une fente qui ne prend pas en charge la tension de signalisation correcte, ce qui peut endommager la carte ou la carte mère. Certaines cartes anciennes de 3,3 V mal conçues ont une clé de 1,5 Vcite-ref-6-24-2[24].

Protocole

Un bus AGP est un sur-ensemble d'un bus PCI conventionnel de 66 MHzcite-ref-25[25]. Immédiatement après la réinitialisation, il suit le même protocole que le bus PCI. La carte AGP doit agir en tant que cible PCI et peut éventuellement agir en tant que maître PCI. En plus de ces fonctionnalités, l'AGP 2.0 a introduit plusieurs améliorations, dont une extension appelée « fast writes »cite-ref-26[26]. Cette extension permet aux écritures PCI de la carte mère vers la carte AGP de transférer des données à une vitesse plus élevée.

Brochage du connecteur

Le connecteur AGP contient presque tous les signaux PCI, plus quelques ajouts. Le connecteur a 66 contacts de chaque côté, bien que 4 soient enlevés pour chaque encoche de détrompagecite-ref-27[27]cite-ref-7-28-0[28]cite-ref-8-29-0[29]. La broche 1 est la plus proche du support d'E/S, et les côtés B et A sont comme dans le tableau, en regardant vers le bas le connecteur de la carte mèrecite-ref-7-28-1[28]cite-ref-30[30]cite-ref-8-29-1[29].

Notes et références

• (en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « Accelerated Graphics Port » (voir la liste des auteurs).

cite-note-11. teglet2008traian-teglet2008(en) Traian Teglet, « AGP Almost at the End of the Road » [archive du 23 octobre 2014] , sur softpedia.com, 5 juin 2008 (consulté le 23 avril 2024)
cite-note-0-22. intel(en) Intel, « Intel® 440LX AGPset: 82443LX PAC Datasheet » [archive du 10 avril 2003] , sur intel.com (consulté le 24 avril 2024)
cite-note-33. intel(en) Intel, « Intel® 82443LX PAC AGPset Specification Update » [archive du 10 février 2023] , sur intel.com (consulté le 24 avril 2024)
cite-note-44. shimpi1997anand-lal-shimpi1997(en) Anand Lal Shimpi, « Chipset Guide - VIA VP3 » , sur www.anandtech.com, 1er août 1997 (consulté le 24 avril 2024)
cite-note-55. lal-shimpi1997anand-lal-shimpi1997(en) Anand Lal Shimpi, « Chipset Guide - SIS 5591 » , sur anandtech.com, 1er août 1997 (consulté le 24 avril 2024)
cite-note-66. lal-shimpi1997anand-lal-shimpi1997(en) Anand Lal Shimpi, « Chipset Guide - Ali Aladdin V » , sur anandtech.com, 1er août 1997 (consulté le 24 avril 2024)
cite-note-77. lal-shimpi1998anand-lal-shimpi1998(en) Anand Lal Shimpi, « FIC PA-2012 VP3 AGP Socket-7 Board » , sur anandtech.com, 19 janvier 1998 (consulté le 24 avril 2024)
cite-note-88. lal-shimpi1998anand-lal-shimpi1998(en) Anand Lal Shimpi, « Epox P55-VP3 Socket-7 Board » , sur anandtech.com, 17 avril 1998 (consulté le 24 avril 2024)
cite-note-99. shimpianand-lal-shimpiAnand Lal Shimpi, « Chipset Guide », sur www.anandtech.com (consulté le 24 avril 2024)
cite-note-1010. (en) « Which Version of Windows 95 Supports AGP? », sur www.computerhope.com (consulté le 24 avril 2024)
cite-note-1111. « NVIDIA GeForce 6600 GT AGP - HardWare.fr », sur www.hardware.fr (consulté le 24 avril 2024)
cite-note-1212. gasior2005geoff-gasior2005(en) Geoff Gasior, « ATI's new AGP Radeons : A bridge is born » [archive du 24 octobre 2007] , sur techreport.com, 20 mai 2005 (consulté le 24 avril 2024)
cite-note-1313. gasior2004geoff-gasior2004(en) Geoff Gasior, « NVIDIA's GeForce 6600 GT AGP graphics card » [archive du 11 octobre 2007] , sur techreport.com, 16 novembre 2004 (consulté le 24 avril 2024)
cite-note-1-1414. intel1996(en) Intel, « Accelerated Graphics Port Interface Specification : Revision 1.0 » [archive du 3 mai 2015] [PDF], sur playtool.com, 31 juillet 1996 (consulté le 24 avril 2024), p. 73
cite-note-2-1515. (en) « AGP Bus : Accelerated Graphics Port » [archive du 17 janvier 2003] , sur interfacebus.com (consulté le 24 avril 2024)
cite-note-3-1616. intel1998(en) Intel, « Accelerated Graphics Port Interface Specification : Revision 2.0 » [archive du 15 juin 2012] [PDF], sur img.114ic.com, 4 mai 1998 (consulté le 24 avril 2024), p. 174, 181, 201
cite-note-1717. 2000(en) « AGP 4X : Faster Data Transfer & Better-Quality Images » [archive du 15 novembre 2007] , sur smartcomputing.com, Standards & Protocols, janvier 2000 (consulté le 24 avril 2024)
cite-note-4-1818. intel2002(en) Intel, « AGP V3.0 Interface Specification : Revision: 1.0 » [PDF], sur playtool.com, septembre 2002 (consulté le 24 avril 2002), p. 11, 16, 73, 77,
cite-note-1919. intel1999(en) Intel, « AGP PRO Specification » [archive du 10 juin 2004] [PDF], sur motherboards.org, avril 1999 (consulté le 24 avril 2024)
cite-note-2020. intel2001(en) Intel, « DRAFT AGP8X Interface Specification » [archive du 13 juin 2001] [PDF], sur intel.com, avril 2001 (consulté le 24 avril 2024)
cite-note-2121. biostar2005(en) Biostar, « What is an XGP slot? » , sur biostar-usa.com, 4 juin 2005 (consulté le 24 avril 2024)
cite-note-5-2222. dandumont2009pierre-dandumont2009Pierre Dandumont, « Gros plan sur les interfaces : AGP », sur Tom’s Hardware, 15 juillet 2009 (consulté le 24 avril 2024)
cite-note-2323. (en-US) « Using AGP for Graphics-Intensive Applications | Spiceworks - Spiceworks », sur Spiceworks Inc (consulté le 24 avril 2024)
cite-note-6-2424. « AGP compatibility for sticklers », sur www.playtool.com (consulté le 24 avril 2024)
cite-note-2525. baruchhttps-users-utcluj-rozoltan-baruchhttps-users-utcluj-ro(ro) Zoltan Baruch, « Interface AGP » [PDF], https://users.utcluj.ro (consulté le 25 avril 2025)
cite-note-2626. (en) « AGP System Architecture », sur Guide books (DOI 10.5555/552798, consulté le 25 avril 2024)
cite-note-2727. intel1996(en) Intel, « Accelerated Graphics Port Interface Specification » [archive du 3 mai 2015] [PDF], sur playtool.com, 31 juillet 1996 (consulté le 24 avril 2024), p. 105
cite-note-7-2828. davisleroy-davis(en) Leroy Davis, « AGP Bus Connector Pin Out » [archive du 5 février 2005] (tableau numérique), sur interfacebus.com (consulté le 24 avril 2024)
cite-note-8-2929. « Accelerated Graphics Port (AGP) pinout description @ Pinouts.ru », sur rtfm.vtt.net (consulté le 24 avril 2024)
cite-note-3030. « AGP interface pinout and wiring @ old.pinouts.ru », sur old.pinouts.ru (consulté le 24 avril 2024)

• Portail de l’informatique